package com.qq.mobilemanager.base;

import android.app.Application;
import android.content.Context;
import android.os.Handler;
/**
 * ============================================================
 * 
 * 版 权 ： Google互联网有限公司版权所有 (c) 2016
 * 
 * 作 者 : 陈冠杰
 * 
 * 版 本 ： 1.0
 * 
 * 创建日期 ： 2016-2-21 下午6:06:45
 * 
 * 描 述 ：
 * 
 * 
 * 修订历史 ：
 * 
 * ============================================================
 **/
public class BaseApplication extends Application{
	private static Context mContext;
	private static Handler mHandler;
	// 主线程
	private static Thread mMainThread;
	// 主线程id
	private static int mMainThreadId;

	@Override
	public void onCreate() {
		super.onCreate();
		mContext = getApplicationContext();
		mHandler = new Handler();
		// application 运行在主线程中
		mMainThread = Thread.currentThread();
		// 主线程的id，就是application 的id
		mMainThreadId = android.os.Process.myTid();
	}

	public static Context getContext() {
		return mContext;
	}

	public static Handler getHandler() {
		return mHandler;
	}

	public static Thread getMainThread() {
		return mMainThread;
	}

	public static int getMainThreadId() {
		return mMainThreadId;
	}
}
